package pzl.com.adapterpattern.adapter;

import pzl.com.adapterpattern.Special;
import pzl.com.adapterpattern.interfaces.Target;

/**
 * 适配器类，继承了被适配类，同时实现标准接口
 * 通过继承实现适配的他们称之为“类适配器”
 * <p/>
 * 　1 目标接口（Target）：客户所期待的接口。目标可以是具体的或抽象的类，也可以是接口。
 * 　2 需要适配的类（Adaptee）：需要适配的类或适配者类。
 * 　3 适配器（Adapter）：通过包装一个需要适配的对象，把原接口转换成目标接口。
 *
 * @author zl.peng
 * @version [1.0, 2016-11-02]
 */
public class Adapter extends Special implements Target {

    /**
     * 统一接口，兼容到标准接口
     */
    @Override
    public void request() {
        specificRequest();
    }
}
